home *** CD-ROM | disk | FTP | other *** search
/ Learn Microsoft Visual Basic 6.0 Now / Learn Microsoft Visual Basic 6.0 Now (Microsoft Press)(X03-58607)(1998).ISO / media / chap03 / b03d010.cc2 < prev    next >
Text File  |  1998-06-07  |  3KB  |  64 lines

  1. 0, You can add a polished look to your 
  2. 2, applications if you use standard 
  3. 5, recognizable dialog boxes in your program. Visual 
  4. 9, Basic provides five ready-made dialog 
  5. 11, boxes with the CommonDialog ActiveX 
  6. 13, control. In this demonstration I'll show you 
  7. 17, how to use the CommonDialog control to 
  8. 19, create a TextColor dialog box in the 
  9. 21, menu-driven program that displays the current 
  10. 24, time and date. First, I'll add a 
  11. 27, CommonDialog control to the Visual Basic 
  12. 29, toolbox. I'll click the Project Menu and 
  13. 32, Components command and click the Controls tab 
  14. 36, to display the ActiveX controls that 
  15. 39, are available to my Visual Basic project. 
  16. 41, I want to add the CommonDialog control, 
  17. 44, so I'll select it in the Controls tab 
  18. 46, and click OK. You can see that Visual 
  19. 50, Basic added the CommonDialog control to my 
  20. 52, Visual Basic toolbox. And I'll use that 
  21. 54, now to create a common dialog object on 
  22. 57, my form. All common dialog objects are 
  23. 60, the same size, and so Visual Basic resizes 
  24. 63, it after I create it. And I'm tucking 
  25. 66, it away down here in an out-of-the-way 
  26. 67, place in my form. My program is now ready 
  27. 71, to use the common dialog object. So I'll 
  28. 73, create a new menu item that changes the 
  29. 76, text color of the text in the Label1 
  30. 78, object. I'll click the Menu Editor button. 
  31. 85, And in the Menu Editor, I'll add the 
  32. 86, code necessary to create a new TextColor 
  33. 88, command. I'll go to the bottom of the 
  34. 90, menu and add an item. Then, I'll give it 
  35. 95, the name TextColor, pausing to add an 
  36. 99, access key for the letter "x". And I'll give 
  37. 102, it the menu item mnu TextColorItem. 
  38. 110, I'll click OK to add that new command to my 
  39. 112, menu. And when I click the Clock menu 
  40. 114, on the form, Visual Basic has added it. 
  41. 117, When I click TextColor on the form, I 
  42. 120, have my event procedure in the code window. 
  43. 123, And I can go ahead and start to write 
  44. 125, my program code. This event procedure 
  45. 134, uses the Flags property to create a 
  46. 136, standard dialog box of color settings, the 
  47. 139, ShowColor method to display the dialog box, 
  48. 142, and the FourColor property of the label 
  49. 144, object to set the common dialog color on 
  50. 147, our form. Now, we could run this and 
  51. 152, our time and date program appears in the 
  52. 154, Visual Basic programming environment as 
  53. 155, before. When I click the Clock menu, we 
  54. 159, have our Time, Date, and Text Color 
  55. 160, commands. The Time command will display the 
  56. 163, current time, and I can use my new Text 
  57. 165, Color command to display a Text Color 
  58. 168, dialog box. I can pick in a cyan, and click 
  59. 173, OK, and there we go. I have a new cyan 
  60. 176, text color on my form. So the common 
  61. 180, dialog object provides many different dialog 
  62. 182, box types that can be very useful in a 
  63. 184, program.
  64. 186, END